// package com.hyh.feign.config;
//
// import feign.RequestInterceptor;
// import feign.RequestTemplate;
// import org.springframework.beans.factory.annotation.Autowired;
// import org.springframework.context.annotation.Configuration;
// import org.springframework.data.redis.core.StringRedisTemplate;
// import org.springframework.web.context.request.RequestContextHolder;
// import org.springframework.web.context.request.ServletRequestAttributes;
//
// import javax.servlet.http.HttpServletRequest;
//
// @Configuration
// public class FeignConfiguration implements RequestInterceptor {
//
//     @Autowired
//     private StringRedisTemplate stringRedisTemplate;
//
//     @Override
//     public void apply(RequestTemplate requestTemplate) {
//         String token = stringRedisTemplate.opsForValue().get("login:token");
//         ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
//         HttpServletRequest request = attributes.getRequest();
//         requestTemplate.header("token",request.getHeader("eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjMiLCJleHAiOjE3MTE5NzYxMzksInVzZXJuYW1lIjoia2lrbyJ9.pt2MUcf0WOHE6SYACIUZJptFNZbbEjH5CvyMrMRHUhQ"));
//     }
// }
